package com.smartstate.EnvironmentMonitor.service;

import com.smartstate.EnvironmentMonitor.dto.DataDTO;
import com.smartstate.EnvironmentMonitor.entity.Report;
import com.smartstate.EnvironmentMonitor.vo.DataVO;

import java.util.List;
import java.util.Map;

public interface HistoryService extends ServiceBase<Report>{

    Map<String, List<DataVO>> getHistoryCurve(DataDTO dataDTO);

    /**
     * 获取59条历史数据
     * @param id
     * @return
     */
    List<Report>getHistoryCurveByDeviceId(String id);

    Map<String, List<DataVO>> getHistoryCurveByDataDTO(DataDTO dataDTO);
}
